package adc.app.spec;

import java.io.Serializable;

/**
 * Base interface for the persistent domain objects. All domain objects must
 * have a read-only property id, which will be handled by the underlying
 * implementation of the application's business layer.
 * 
 * @author alexandru.deac
 */
public interface IBo extends Serializable {
    /**
     * Getter for the <code>id</code> property. This property is managed by the
     * underlying implementation.
     * 
     * @return the value of the <code>id</code> property
     */
    public abstract Long getId();
}
